import jieba
with open('C:/Users/lenovo/Desktop/唐诗三百首.txt', 'r', encoding='utf-8') as fr:
    txt=fr.read();
words=jieba.lcut(txt) #精确模式分析，返回一个列表类型
counts={}             #生成一个空字典
for word in words:    #统计每个单词的个数
            counts[word]=counts.get(word,0)+1
items=list(counts.items())       #返回所有的键值对
items.sort(key=lambda x:x[1],reverse=True) #排序
for i in range(30):             #打印前30个
    word,count=items[i]
    print("{0:<10}{1:5},".format(word,count))